electrically propelled - Spanish English Dictionary